home *** CD-ROM | disk | FTP | other *** search
- /* -*-C-*- setfntnm.h */
- /*-->setfntnm*/
- /**********************************************************************/
- /****************************** setfntnm ******************************/
- /**********************************************************************/
-
- void
- setfntnm(k)
- register INT32 k;
-
- /***********************************************************************
- This routine is used to specify the font to be used in printing future
- characters.
- ***********************************************************************/
-
- {
- register struct font_entry *p;
-
- p = hfontptr;
- while ((p != (struct font_entry *)NULL) && (p->k != k))
- p = p->next;
- if (p == (struct font_entry *)NULL)
- {
- (void)sprintf(message,"setfntnm(): font %ld undefined", k);
- (void)fatal(message);
- }
- else
- fontptr = p;
-
- #if (HPJETPLUS | POSTSCRIPT | IMPRESS | CANON_A2)
- font_switched = TRUE;
- #endif
-
- }
-